package com.huixh.train.${packagePath}.service;

import com.huixh.train.common.resp.PageResult;
import com.huixh.train.${packagePath}.req.${Domain}QueryReq;
import com.huixh.train.${packagePath}.req.${Domain}SaveReq;
import com.huixh.train.${packagePath}.resp.${Domain}QueryResp;

import java.util.List;

/**
* @author huixh
*/
public interface ${Domain}Service {
    /**
    * 保存
    * @param  ${domain}SaveReq 保存参数
    */
    void save(${Domain}SaveReq ${domain}SaveReq);

    /**
    * 查询列表
    * @param ${domain}QueryReq 查询参数
    * @return list
    */
    PageResult <List<${Domain}QueryResp>> queryList(${Domain}QueryReq ${domain}QueryReq);
    /**
    * 删除
    * @param id id
    */
    void delete(Long id);
}

